// 文章类接口集合

import { axiosPost, axiosGet } from '../utils/axios'

// 获取文章列表类型菜单
export function getArticletype() {
    return axiosGet('/app-api/articletype/typelist')
}

// 获取文章列表
export function getArticleLlist(params = {
    articleType: '',
    pageSize: 10,
    pageNum: 1,
    homeshow:''
}) {
    return axiosGet('/app-api/article/list', params)
}
// 获取文章详情
export function gettArticleGetInfo(params) {
    return axiosGet('/app-api/article/getinfo/' + params)
}

// 搜索指定文章分类列表
export function searchArticletype(params = {
    searchValue: "",
    articletype: '',
    pageSize: 10,
    pageNum: 1
}) {
    return axiosGet('/app-api/article/result/search', params)
}

// 获取指定文章分类的文章
export function getArticleByType(params = {
    searchValue: ''
}) {
    return axiosGet('/app-api/articletype/result/search', params)
}

// 通过指定组代码获取文章分类
export function getArticleTypeListByGroup(groupCode) {
    return axiosGet('/app-api/articletype/listbygroup/' + groupCode)
}

// 通过指定代码获取文章分类
export function getArticleTypeListByCode(code) {
    return axiosGet('/app-api/articletype/listbycode/' + code)
}

// 获取首页文章轮播列表
export function getArticleCarousellist() {
    return axiosGet('/app-api/article/carousellist')
}
// 获取首页配置数据
export function getArticletypeListbygroup(groupCode) {
    // gourpCode: left  right
    return axiosGet('/api/articletype/listbygroup/' + groupCode)
}
// 获取所有文章类型
export function getTypeListAll() {
    return axiosGet('/app-api/articletype/typeListAll')
}
// 获取师说红课
export function getextclasslistbytypecode(groupCode) {
    return axiosGet('/app-api/articletype/getextclasslistbytypecode/' + groupCode)
}